@charset "utf-8";

/*
Copyright (c) 2009, Nicole Sullivan. All rights reserved.
Code licensed under the BSD License:
version: 0.2
*/
/* **************** BLOCK STRUCTURES ***************** */
/* mod */
.mod{margin:10px;}
.mod .inner{/*background: url(skin/transparent.png) repeat left top;*/}
.bd,.ft, .hd{display: inline-block; width:100%; *display:block; *width:auto; zoom:1;}
.inner:after,.hd:after,.bd:after,.ft:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.inner{position:relative;}

.photography { padding: 0px; margin: 0px 0px 0px 0px; text-align: center; display: block; }
.photography .photo { text-align: center; }
.photography .photo img { display: inline; }
.photography .title { display: block; margin-top: 10px; margin-bottom: 30px; text-align: center; }

.navigater { text-align: center; margin-bottom: 10px; }
.navigater li { display: inline; }
.navigater li button { color: #ffffff; padding: 8px 15px 6px 15px; background: #1a1a1a; border: none; text-transform: uppercase; border: 2px solid #0a0a0a;

	background: -webkit-gradient(
    	linear,
    	left 80%,
    	left top,
    	color-stop(0, #202020),
    	color-stop(1, #333333),
    	color-stop(1, #333333)
	);

}
.navigater .prev { margin-top: -100px;  margin-right: 10px; -webkit-border-radius: 5px; }
.navigater .next { margin-top: -100px;  margin-left: 10px; -webkit-border-radius: 5px; }
.navigater .status { position: relative; z-index: 1; }
.navigater .current { font-size: 197%; }
.navigater .total { font-size: 197%; }

.nav { margin-top: 0px; margin-left: 15px; }
.nav .bd .h4 { margin-bottom:10px; }
.nav .bd ul { margin-left: 15px; }
.nav .bd ul li { list-style: disc; }
.nav .bd ul li { margin-bottom: 5px; }

.article { display: block; margin: 0px 0px 20px 0px; }
.article .hd { margin: 0px 0px 20px 0px; padding: 0px; display: block; }
.article .hd h2, .article hd .h2 { margin: 0px 0px 5px 0px; line-height: 100%; }

.library { margin-left: 0px; }
.library .hd { margin-bottom: 10px; }
.library:last-child { border-bottom: none; }


.section { margin-left: auto; margin-right: auto; margin-bottom: 25px; display: block; }
.section .hd .h3 { margin-bottom: 5px; padding-bottom: 10px; border-bottom: 1px solid #333333; }

.spinner {
	background: #101010;
	position: absolute;
	padding: 15px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 2px solid #282828;
	top: 50%;
	left: 50%;
}
